﻿using System;
using System.Collections.Generic;
using AmiCheckin.Lib.Model;

namespace AmiCheckin.Lib
{
    
    
    /// <summary>
    /// 一个签到配置
    /// </summary>
    public class CheckinSet
    {
        // ReSharper disable once CollectionNeverUpdated.Global
        public List<string> Keywords { get; set; } = new();

        /// <summary>
        /// 回复语句的数组
        /// 可用变量[group] [qq] [coin:?]
        /// </summary>
        public List<string> Replies { get; set; } = new();

        /// <summary>
        /// 奖励设置组，奖励ID，和奖励范围
        /// </summary>
        public Dictionary<string,RangeSet> Rewards { get; set; } = new();

        /// <summary>
        /// 这个组对应开启群聊(不设置则全局内都可用)
        /// </summary>
        public List<long> SpecialGroups { get; set; } = new();
        
        
        
    }
}